#ifndef INTERFACE_ADA_HH
#define INTERFACE_ADA_HH

	#include "data_library.hpp"
	
	//déclaration des fonctions externes
	extern "C" 
	{
	    void create_operating_center(int nbBus);
	    void set_bus_position (int numLigne, int numBus, struct Position* p, float speed);
	    void announce_problem (int numBus, char *message, Position *_p);   
	    void set_bus_stop_arrival_time (int, T_Schedule*);
	    void set_bus_time(int numBus, int retour);
	    void deviation(int);
	}
	
	//déclaration des fonctions intern
	void* fonction_thread ();
	void* thread_EmergencyMessage();
#endif
